From 4f23dc34be1fd497cce84962798f7578e78a32c9 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sun, 1 May 2011 08:47:58 +0200 Subject: [PATCH] window: Make non-resizable windows use default size for geometry hints Previously, we were trying to size them by the default size, but then setting the minimum size as the geometry hints' minimum and maximum size. --- gtk/gtkwindow.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index 18ac3a2224..04cad00a37 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -7279,6 +7279,10 @@ gtk_window_compute_hints (GtkWindow *window, } } + /* Please use a good size for unresizable widgets, not the minimum one. */ + if (!priv->resizable) + gtk_window_guess_default_size (window, &requisition.width, &requisition.height); + if (*new_flags & GDK_HINT_MIN_SIZE) { if (new_geometry->min_width < 0) -- 2.30.2